package com.yuji.aacar.pay.paymanager;

import android.app.Activity;


/**
 * Created by shujie on 2017/1/20.
 */

public abstract class PayManager {
    private Activity mContext;

    public PayManager(Activity context) {
        mContext = context;
    }

    public void excute(final String actualIp, final int payChannel, final Integer orderID, final int paymoney,final int auctionid,final int  businessType) {
//        TtpApi.getResult(mContext, orderID, payChannel, actualIp, new HttpOnNextListener() {
//            @Override
//            public void onNext(Object o) {
//                if (o instanceof OrderResult) {
//                    dopay(((OrderResult) o).getData().getOrderInfo());
//                    UserBean userBean = UserBean.getInstance();
//                    userBean.setDealerName(((OrderResult) o).getData().getUserName());
//                    userBean.setPayMoney(paymoney + "");
//                    userBean.setPayType(businessType + "");
//                    userBean.setAcutionid(auctionid);
//                    if (PayTwoActivity.getDialog()!=null&&PayTwoActivity.getDialog().isShowing()) {
//                        PayActivity.getDialog().dismiss();
//                    }
//                }
//            }
//        }, new HttpOnErrorListener() {
//            @Override
//            public void onError(Throwable throwable) {
//                if (PayTwoActivity.getDialog()!=null&&PayTwoActivity.getDialog().isShowing()) {
//                    PayActivity.getDialog().dismiss();
//                }
//                CheckToast.showToast(mContext,"提交订单失败", Toast.LENGTH_SHORT);
//            }
//        });
    }


    protected abstract void dopay(String result);
}
